//分页
.t-pagination {
  height: 56px;
  padding: 0 19px 0 23px;
  position: relative;
  .t-is-disabled {
    .t-icon-chevron-left {
      color: rgba(0, 0, 0, 0.26);
    }
    .t-pagination__btn-next {
      color: rgba(0, 0, 0, 0.26);
    }
  }
  .t-icon-chevron-left {
    color: rgba(0, 0, 0, 0.9);
  }
  .t-pagination__btn-next {
    color: rgba(0, 0, 0, 0.9);
  }
  .t-pagination__pager {
    .t-pagination__number {
      border-radius: 3px;
      background: rgba(255, 255, 255, 1);
      border: 1px solid rgba(220, 220, 220, 1)
    }
    .t-is-current {
      border-radius: 3px;
      background: rgba(30, 117, 254, 1);
      border: 1px solid rgba(42, 130, 228, 1);
    }
    .t-pagination__number--more {
      border: none;
    }
  }
  .t-pagination__jump {
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.9);
    margin-right: 100px;
    background-color: white;
    display: inline-block !important;
    width: 100px;
    padding: 0;
    .t-input-adornment {
      display: inline-block;
      width: 76px;
      margin-right: 24px;
      position: relative;
      .t-input-adornment__append {
        position: absolute;
        right: 0;
        top: 0;
        height: 24px;
        display: inline-block;
        float: right;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 2px;
        color: rgba(0, 0, 0, 0.9);
        .t-input-adornment__text {
          padding: 0;
        }
      }
    }
  }
  .t-pagination__select {
    position: absolute;
    right: 8px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.6);
    width: 78px;
    height: 24px;
  }
}
.t-pagination.t-size-s .t-input-number {margin-left: 8px}
.t-pagination.t-size-s .t-input-number .t-input {
  z-index: 100;
  height: 24px;
  width: 48px;
}

//table
.t-table__header--fixed:not(.t-table__header--multiple) > tr > th { // 表头颜色
  font-size: 13px;
  font-weight: 600;
  color: rgba(153, 153, 153, 1);
  background: rgba(250, 250, 250, 1);
  box-sizing: border-box;
}
.t-table__header tr {
  height: 42px;
}
.t-table__body tr {
  height: 40px;
  td {
    font-size: 13px;
    font-weight: 400;
    color: #606266;
    box-sizing: border-box;
  }
}
.t-table__content {
  .t-checkbox {
    .t-checkbox__input {
      width: 16px;
      height: 16px;
      border-radius: 3px;
      border: 1px solid var(---, #DCDCDC);
    }
  }

  .t-is-checked {
    .t-checkbox__input {
      width: 16px;
      height: 16px;
      border-radius: 3px;
      border: 1px solid var(---, #1E75FE);
      background: #1E75FE;
    }
  }
  .t-is-indeterminate {
    .t-checkbox__input {
      width: 16px;
      height: 16px;
      border-radius: 3px;
      border: 1px solid var(---, #1E75FE);
      background: #1E75FE;
    }
  }
}
//placeholder
.t-input .t-input__inner::placeholder {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
}
.t-input .t-input__inner {
  font-size: 12px;
  font-weight: 400;
  color: rgba(12, 13, 14, 1);

}
.t-textarea .t-textarea__inner::placeholder {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
}
.t-input__limit-number {
  font-size: 12px;
  font-weight: 400;
  color: rgba(12, 13, 14, 1);
}
//弹窗
.t-dialog__ctx .t-dialog {
  border-radius: 4px;
}
.t-dialog__ctx .t-dialog__position.t-dialog--top {
  padding-top: 0;
}
.t-dialog__ctx .t-dialog__position {
  padding: 0;
  height: 100vh;
  position: relative;
}
.t-dialog__ctx .t-dialog {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) !important;
}
.t-dialog__header {
  .t-dialog__header-content {
    font-size: 16px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.9);
  }
}

//button
.t-button {
  border: none;
}
.t-button:focus {
    div {
      display: none !important;
    }
}

.hoverBlue:hover {
  background: var(--Brand-Brand6-Hover, #458DFF) !important;
  color: var(--text-icon-font-wh-190-anti, rgba(255, 255, 255, 0.90)) !important;
}

.resetBtn {
  border: 1px solid var(--Brand-Brand7-Normal, #1E75FE) !important;
  background: var(--Brand-brand-0, #E5EEFD) !important;
}
.hoverLightBlue:hover {
  background: var(--Brand-Brand1-Light, #EDF2FD) !important;
  color: var(--Brand-Brand6-Hover, #458DFF) !important;
  border: 1px solid var(--Brand-Brand6-Hover, #458DFF) !important;
}

// dropdown
.t-dropdown {
  .t-dropdown__menu {
    .t-dropdown__item {
      .t-dropdown__item-icon {
        height: 16px;
        width: 16px;
        margin-right: 7px;
      }
      .t-dropdown__item-text {
        font-size: 12px;
        font-weight: 400;
        line-height: 22px;
        color: rgba(92, 91, 91, 1);
      }
    }
    .t-dropdown__item:hover {
      border-radius: 3px;
      background: rgba(240, 246, 255, 1);
      color: rgba(30, 117, 254, 1);
      .t-dropdown__item-text {
        color: rgba(30, 117, 254, 1);
      }
    }
    // disabled
    .t-dropdown__item--disabled {
      background: rgba(240, 246, 255, 1);
      color: rgba(92, 91, 91, 1);
      opacity: 0.6;
    }
    .t-dropdown__item--disabled:hover {
      background: rgba(240, 246, 255, 1);
      color: rgba(92, 91, 91, 1);
      opacity: 0.6;
      .t-dropdown__item-text {
        color: rgba(92, 91, 91, 1);
      }
    }
  }
}

// tooltip
.t-tooltip--default .t-popup__content {
  font-size: 12px;
}

// t-date-picker
.t-date-picker {
  .t-input__wrap {
    .t-input {
      .t-input__suffix {
        width: 16px;
        svg {
          display: none;
        }
        background: url("../icons/dateIcon.svg") no-repeat center;
        background-size: 16px 16px;
      }
    }
  }
}

// t-select
.t-select__wrap {
  .t-select {
    .t-input__wrap {
      .t-input__suffix-icon {
        width: 16px;
        height: 16px;
        .t-select__right-icon {
          display: none;
        }
        .t-fake-arrow--active {
          display: none;
        }
        background: url("../icons/selectArrow.svg") no-repeat center;
      }
      .t-input__clear {
        background: unset !important;
      }
    }
  }
  .t-input--focused {
    border-color: rgba(30, 117, 254, 1);
    box-shadow: 0 0 0 2px rgba(216, 229, 252, 1);
  }
  .t-select-input--popup-visible {
    .t-input__wrap {
      .t-input__suffix-icon {
        width: 16px;
        height: 16px;
        transform: rotate(180deg);
        background: url("../icons/selectArrow.svg") no-repeat center;
      }
    }
  }
}
.t-select__dropdown-inner {
  .t-select__list {
    .t-is-selected {
      font-size: 14px;
      font-weight: 400;
      line-height: 22px;
      color: rgba(30, 117, 254, 1) !important;
      background: rgba(240, 246, 255, 1);
    }
    .t-select-option {
      font-size: 14px;
      font-weight: 400;
      color: rgba(0, 0, 0, 0.9);
    }
  }
}
// t-men 组件展开折叠所需时间间隔设置
.t-menu__sub {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.t-dropdown {
  margin-top: 4px !important;
  border-radius: 3px;
  .t-dropdown__menu {
    padding: 4px 8px;
  }
  .batchItem {
    //background: red;
    width: 72px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(92, 91, 91, 1);
  }
  .t-dropdown__item:hover {
    background: rgba(240, 246, 255, 1) !important;
    border-radius: 3px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: rgba(30, 117, 254, 1) !important;
  }
  .t-dropdown__item--disabled:hover {
    background: unset !important;
  }
}

// 单选按钮 t-radio
.t-radio-group {
  .t-is-checked {
    .t-radio__input {
      border-color: rgba(30, 117, 254, 1);
    }
    .t-radio__input::after {
      background: rgba(30, 117, 254, 1);
    }
  }
}

